阅读更多

2顶
0踩

编程语言
CodeForge 网站最新公布 2014 年 11 月“我最喜爱的 编程语言”排行榜。此排行榜清楚的反映了各种编程语言在国内和境外不同国家和地区的流行程度,可为软件工程师及其他业内人士提供参考。与 TIOBE 排行榜不同,这份排行榜的数据不是来源于搜索引擎等间接途径,而是来自 11 月份对五万六千多名软件工程师的问卷调查。调查选项为单选,每个参与调查者只能选择一个自己最喜欢的编程语言。

一、国内的统计情况

国内数据来源于对CodeForge.cn用户的统计。首先,我们先看看全国范围的情况:



与前几个月的统计数据相比,11 月份的统计数据中 C++ 和C语言仍然以大比分领先其他编程语言排在前两位,二者是当之无愧的最受全国程序员喜爱的编程语言(或者说从事 C++ 和C语言编程的人数依然占有最大比例)。Java 和 C# 也很受欢迎,分别排在第三和第四位(C#在这个月份略有下降到第四位,Java 略有上升到第三位),位次彼此调换。Matlab 因其在数学计算和仿真方面的优势以及易学易用的特点,深受高校和科研院所人员的喜爱,也是很多软件工程师验证前期算法的首选工具。Objective-C 虽然受到 iOS 程序开发的刺激,吸引了大批程序开发人员从事编码工作,但在这份喜爱程度排行榜上并不出众。尽管如此,与前期统计数据相比,Objective-C 呈上升趋势。当年极其盛行的 Delphi 靠吃老底仍然跻身榜单之中,不过数据一直呈现下降趋势。

再来看一下来自北京,上海,深圳和广州四地被访用户的调查情况。  

在不同的地区,各编程语言受喜爱程度还是略有不同。C++和C在这四个城市中都是排在了前两位。而略有不同的是,在北上广,C++受喜爱程度都领先C语言,而在深圳情况正好相反,C语言更受欢迎。这在一定程度上反映出深圳硬件和嵌入式相关产业(或许是手机产业?)发达,需要的系统和嵌入式开发人员较多。而 Matlab 在深圳的受欢迎程度,明显低于其他几个城市,也部分的反应了深圳由于较少高校和科研院所,所以学术和研究的气氛明显不如其他城市。










二、境外的统计情况

境外数据来源于对 CodeForge.com 的用户的统计。


















在全球范围内,C,C++和 Matlab 的受欢迎程度高居榜首,位列三甲。在 IT 创新最活跃的美国,C++胜于C,而在软件外包大国印度,C与 Java 都大受欢迎。在制造业发达的台湾和韩国,C语言很受欢迎。Matlab 在这几个国家和地区中,都排在前三位,其中,在印度排在第二位,这与这几个国家和地区发达的教育和科研制度是分不开的。

数据来源:CodeForge.com & Codeforge.cn
  • 大小: 9 KB
  • 大小: 8 KB
  • 大小: 7.7 KB
  • 大小: 7.8 KB
  • 大小: 7.9 KB
  • 大小: 7.8 KB
  • 大小: 7.5 KB
  • 大小: 8 KB
  • 大小: 8.2 KB
  • 大小: 8.3 KB
来自: 博客园
2
0
评论 共 6 条 请登录后发表评论
6 楼 xouou_53320 2014-11-28 11:15
当你只学了c++, 你还能回答说最喜欢的是python或ruby吗?
5 楼 l810102251 2014-11-28 00:47
低估C和C++了…高估PHP了
4 楼 henry_qi 2014-11-27 12:48
我大JAVA竟然....
3 楼 uzoice 2014-11-27 09:56
nodejs,go,java8,python,ruby才是趋势!
2 楼 guyunduzai 2014-11-26 23:12
 
1 楼 cplusplusworker 2014-11-26 16:23
c++ 

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 2021 编程语言排行榜出炉!

    点击关注公众号,回复“2T”获取2TB学习资源!互联网架构师后台回复2T有特别礼包上一篇:最易学和最难学的编程语言Top 5来源| 机器之心(ID:almosthuman2014)IE...

  • 2020 年 9 月编程语言排行榜

    点击“开发者技术前线”,选择“星标????”在看|星标|留言, 真爱TIOBE 2020 年 9 月份的编程语言排行榜已经公布,官方的标题是:C++ 表现突出。早期时候,C++ 被称作...

  • 从2009到2020,世界编程语言排行榜分析

    TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu...

  • RedMonk 编程语言排行榜:JS持续霸榜,Dart 快速上升!

    【编者说】编程语言排名一直在变化,JavaScript连续7年霸榜,来看看Top20都有哪些语言吧。【华章妹说】文末赠书作者 | 李磊 责编 | 欧阳姝黎出品 | CSDN20...

  • TIOBE 2 月编程语言排行榜:Objective-C 的出路在何方?

    整理 | 屠敏出品 | CSDN(ID:CSDNnews)有竞争才会有进步,在第四次工业革命到来之际,随着物联网、人工智能、自动化、区块链、XR ...在伊始之际,需要注意的是,TIOBE 编程语言排行榜是编程语言流行趋势的一个指标...

  • 2014年11月“我最喜爱的编程语言”排行榜:C/C++/Matlab位列前三甲

    CodeForge网站最新公布2014年11月“我最喜爱的编程语言”排行榜。此排行榜清楚的反映了各种编程语言在国内和境外不同国家和地区的流行程度,可为软件工程师及其他业内人士提供参考。 与TIOBE排行榜不同,这份排行榜...

  • 2017年10大主流编程语言最新排行榜出炉

    2017年10大主流编程语言最新排行榜出炉

  • 2022 年 15 种最受欢迎​​的应用程序开发编程语言

    更重要的是,对于软件开发人员来说,预计 2022 年及以后哪些编程语言将成为最流行的移动应用程序开发?这就是你要发现的! 最流行的移动应用程序开发语言 考虑到上述情况,让我们来看看 2022 年移动应用程序开发的...

  • 编程语言排行分析,从2009到2019。

    文章目录一、世界编程语言排行榜二、历年排名情况1、2009年2、2010年3、2011年4、2012年5、2013年6、2014年7、2015年8、2016年9、2017年10、2018年11、2019年三、排名分析1、Java、C、C++的地位不可动摇2、那些年吹...

  • 最新编程语言排行榜出炉:Swift和Kotlin好像开始凉了

    圆栗子 发自 凹非寺 量子位 出品 | 公众号 QbitAI苹果的Swift和安卓开发者喜欢的Kotlin,是近年来增长最快的两种编程语言。据分析公司RedMonk统计,...

  • 不知道学什么语言?一文为你精选最高效热门的编程语言

    也有如Kotlin一般的编程语言,以惊人的速度上升,发展迅猛并且已成为如今最受欢迎的编程语言之一。本文旨在为开发人员精选最为高效热门的编程语言以供其学习,使其能学以致用,推陈出新。 我们必须承认,当下世界...

  • 1235012013杨铭.zip

    1235012013杨铭.zip

  • vue项目实战Vue实战项目篇源码.zip

    vue项目实战Vue实战项目篇源码.zip Vue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zipVue实战项目篇源码.zi

  • NX二次开发uc4400 函数介绍

    NX二次开发uc4400 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的专业人士,还是希望提高工作效率的普通用户,NX 二次开发 Ufun 都可以帮助您实现更高效的工作流程。函数覆盖了 NX 软件的各个方面,包括但不限于建模、装配、制图、编程、仿真等。这些 API 函数可以帮助用户轻松地实现自动化、定制化和扩展 NX 软件的功能。例如,用户可以通过 Ufun 编写脚本,自动化完成重复性的设计任务,提高设计效率;或者开发定制化的功能,满足特定的业务需求。语法简单易懂,易于学习和使用。用户可以快速上手并开发出符合自己需求的 NX 功能。本资源内容 提供了丰富的中英文帮助文档,可以帮助用户快速了解和使用 Ufun 的功能。用户可以通过资源中的提示,学习如何使用 Ufun 的 API 函数,以及如何实现特定的功能。

  • 基于Java的二手书交易微信小程序源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

  • Highlight Plus 2D 3.5.2

    Highlight Plus 2D为2D或3D场景中的任何精灵添加轮廓、发光、透明、叠加、阴影和缩放效果。 Highlight Plus 2D的设计考虑了平台兼容性和性能: 兼容Mac、Windows、安卓、iOS、WebGL。 兼容内置、URP(正向和2D渲染器)和HDRP管道。 兼容VR(多通道和单通道)。 移动设备上运行速度超快。 ** 视觉特征 ** - 发光颜色、宽度、alpha、动画速度、抖动、多色。 - 轮廓颜色、阿尔法通道和宽度。 - 叠加颜色、阿尔法通道和动画速度。 - 透明效果强度、色调和alpha。 - 击打/闪光效果,具有自定义颜色、强度和淡出持续时间。 - 悬停时缩放。 - 2D和3D阴影。 **其他功能** - 使用带有SpriteRenderer组件的单个和基于图集的精灵。 - 适用于四边形游戏对象(具有纹理的四边形)。 - 与基于Spine的动画网格渲染器一起使用。 - 支持动画(SpriteSkin),变换和自定义轴心。 - 预览效果在编辑器中(无需进入播放模式)。 - 将单个或一组子图形高亮显示为单个对象。

  • 基于Java的Mybatis二级缓存memcache设计源码

    Mybatis二级缓存memcache项目源码,共20个文件,全部采用Java语言编写,涉及多种文件类型如Java源代码、XML配置文件、PREFS文件、CLASSPATH文件、Git忽略文件、PROJECT文件、LICENSE文件、NOTICE文件、README文件和Markdown文档等。该项目是一个基于Java的Mybatis二级缓存memcache设计,旨在提供一个高效、稳定的二级缓存解决方案。

  • 安卓虚拟键盘蓝牙连接电脑操作

    安卓虚拟键盘蓝牙连接电脑操作

  • 基于MSP430单片机的多功能复费率电表及上位机系统设计

    针对目前国内现行电能表存在的局限性,本文研究开发了一种基于MSP430的多功能复费率电能表,该电能计量装置可以有效地监控用户消耗电能状况,实现了分时计费的功能,并且具备多种抄表方式,大大提高了电能计量装置的方便性和可靠性。帮助实现用电管理的科学化和自动化。本课题从以下几个方面进行了研究: 1.简要介绍了电能计量装置的发展和研究现况,在此基础上,论证了基于MSP430 的多功能复费率电能表研制的必要性和可行性。 2.根据系统的技术要求和条件,确定了系统的整体结构。 3.设计了以MSP430F449为核心处理器的电能表硬件结构。MSP430单片机作为数据处理核心部件和整个仪表的管理中心,整个硬件系统配置分为电能计量模块, MSP430微处理系统,通信接口,抄表模块等,完成了数据采集,电能计量,通信控制等功能。 4.介绍了上位机和下位机的系统软件设计。下位机部分的软件开发与调试作为重点,依据硬件电路的实现,以模块化的编程方法,实现数据处理和模块通信的任务。上位机主要完成用户界面,数据管理等功能。

  • 基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip

    【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip 基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip 基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip

Global site tag (gtag.js) - Google Analytics